/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Entidad;

import java.util.List;

/**
 *
 * @author ANDREZ
 */
public class NotaBE extends BaseBE {
    private Integer notafinal;
    private AlumnoBE alumno;
    private CursoBE curso;
    private BaseBE seccion;
    private List<DetalleNotaBE> detallenota;

    /**
     * @return the notafinal
     */
    public Integer getNotafinal() {
        return notafinal;
    }

    /**
     * @param notafinal the notafinal to set
     */
    public void setNotafinal(Integer notafinal) {
        this.notafinal = notafinal;
    }

    /**
     * @return the alumno
     */
    public AlumnoBE getAlumno() {
        return alumno;
    }

    /**
     * @param alumno the alumno to set
     */
    public void setAlumno(AlumnoBE alumno) {
        this.alumno = alumno;
    }

    /**
     * @return the curso
     */
    public CursoBE getCurso() {
        return curso;
    }

    /**
     * @param curso the curso to set
     */
    public void setCurso(CursoBE curso) {
        this.curso = curso;
    }

    /**
     * @return the detallenota
     */
    public List<DetalleNotaBE> getDetallenota() {
        return detallenota;
    }

    /**
     * @param detallenota the detallenota to set
     */
    public void setDetallenota(List<DetalleNotaBE> detallenota) {
        this.detallenota = detallenota;
    }

    /**
     * @return the seccion
     */
    public BaseBE getSeccion() {
        return seccion;
    }

    /**
     * @param seccion the seccion to set
     */
    public void setSeccion(BaseBE seccion) {
        this.seccion = seccion;
    }
    
    public class DetalleNotaBE extends BaseBE {
        
        private TipoNotaBE tipo;
        private Integer nota;

       

        /**
         * @return the nota
         */
        public Integer getNota() {
            return nota;
        }

        /**
         * @param nota the nota to set
         */
        public void setNota(Integer nota) {
            this.nota = nota;
        }

        /**
         * @return the tipo
         */
        public TipoNotaBE getTipo() {
            return tipo;
        }

        /**
         * @param tipo the tipo to set
         */
        public void setTipo(TipoNotaBE tipo) {
            this.tipo = tipo;
        }
        
    }
    
    
    public class TipoNotaBE extends BaseBE {
    private Integer idparent;

        /**
         * @return the idparent
         */
        public Integer getIdparent() {
            return idparent;
        }

        /**
         * @param idparent the idparent to set
         */
        public void setIdparent(Integer idparent) {
            this.idparent = idparent;
        }

    }
}
